package common

import (
	"regexp"
)

//
// 封装错误信息
//
func WrapError(err string) string {
	var errStr = ""

	rpcErrRegexp := regexp.MustCompile(`^rpc error: code = (.*) desc = (.*)$`)
	params := rpcErrRegexp.FindStringSubmatch(err)

	if len(params) > 0 {
		errStr = params[len(params)-1]
	} else {
		errStr = err
	}

	return errStr
}
